Java FileDownloadHelper.holdContext方法代码示例

您所在的位置:网站首页 filedownloader is running Java FileDownloadHelper.holdContext方法代码示例

Java FileDownloadHelper.holdContext方法代码示例

#Java FileDownloadHelper.holdContext方法代码示例| 来源: 网络整理| 查看: 265

本文整理汇总了Java中com.liulishuo.filedownloader.util.FileDownloadHelper.holdContext方法的典型用法代码示例。如果您正苦于以下问题:Java FileDownloadHelper.holdContext方法的具体用法?Java FileDownloadHelper.holdContext怎么用?Java FileDownloadHelper.holdContext使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.liulishuo.filedownloader.util.FileDownloadHelper的用法示例。

在下文中一共展示了FileDownloadHelper.holdContext方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: onCreate import com.liulishuo.filedownloader.util.FileDownloadHelper; //导入方法依赖的package包/类 @Override public void onCreate() { super.onCreate(); FileDownloadHelper.holdContext(this); try { FileDownloadUtils.setMinProgressStep(FileDownloadProperties.getImpl().DOWNLOAD_MIN_PROGRESS_STEP); FileDownloadUtils.setMinProgressTime(FileDownloadProperties.getImpl().DOWNLOAD_MIN_PROGRESS_TIME); } catch (IllegalAccessException e) { e.printStackTrace(); } final FileDownloadManager manager = new FileDownloadManager(); if (FileDownloadProperties.getImpl().PROCESS_NON_SEPARATE) { handler = new FDServiceSharedHandler(new WeakReference(this), manager); } else { handler = new FDServiceSeparateHandler(new WeakReference(this), manager); } } 开发者ID:weiwenqiang,项目名称:GitHub,代码行数:21,代码来源:FileDownloadService.java 示例2: init import com.liulishuo.filedownloader.util.FileDownloadHelper; //导入方法依赖的package包/类 /** * @deprecated please using {@link #setupOnApplicationOnCreate(Application)} instead. */ public static void init(final Context context, final DownloadMgrInitialParams.InitCustomMaker maker) { if (FileDownloadLog.NEED_LOG) { FileDownloadLog.d(FileDownloader.class, "init Downloader with params: %s %s", context, maker); } if (context == null) { throw new IllegalArgumentException("the provided context must not be null!"); } FileDownloadHelper.holdContext(context.getApplicationContext()); CustomComponentHolder.getImpl().setInitCustomMaker(maker); } 开发者ID:lingochamp,项目名称:FileDownloader,代码行数:19,代码来源:FileDownloader.java 示例3: onCreate import com.liulishuo.filedownloader.util.FileDownloadHelper; //导入方法依赖的package包/类 @Override public void onCreate() { super.onCreate(); FileDownloadHelper.holdContext(this); try { FileDownloadUtils.setMinProgressStep( FileDownloadProperties.getImpl().downloadMinProgressStep); FileDownloadUtils.setMinProgressTime( FileDownloadProperties.getImpl().downloadMinProgressTime); } catch (IllegalAccessException e) { e.printStackTrace(); } final FileDownloadManager manager = new FileDownloadManager(); if (FileDownloadProperties.getImpl().processNonSeparate) { handler = new FDServiceSharedHandler(new WeakReference(this), manager); } else { handler = new FDServiceSeparateHandler(new WeakReference(this), manager); } } 开发者ID:lingochamp,项目名称:FileDownloader,代码行数:23,代码来源:FileDownloadService.java 示例4: init import com.liulishuo.filedownloader.util.FileDownloadHelper; //导入方法依赖的package包/类 /** * @deprecated please using {@link #setupOnApplicationOnCreate(Application)} instead. */ public static void init(final Context context, final DownloadMgrInitialParams.InitCustomMaker maker) { if (FileDownloadLog.NEED_LOG) { FileDownloadLog.d(FileDownloader.class, "init Downloader with params: %s %s", context, maker); } if (context == null) throw new IllegalArgumentException("the provided context must not be null!"); FileDownloadHelper.holdContext(context.getApplicationContext()); CustomComponentHolder.getImpl().setInitCustomMaker(maker); } 开发者ID:weiwenqiang,项目名称:GitHub,代码行数:18,代码来源:FileDownloader.java 示例5: setupOnApplicationOnCreate import com.liulishuo.filedownloader.util.FileDownloadHelper; //导入方法依赖的package包/类 /** * Using this method to setup the FileDownloader only you want to register your own customize * components for Filedownloader, otherwise just using {@link #setup(Context)} instead. *

* Please invoke this method on the {@link Application#onCreate()} because of the customize * components must be assigned before FileDownloader is running. *

* Such as: *

* class MyApplication extends Application { * ... * public void onCreate() { * ... * FileDownloader.setupOnApplicationOnCreate(this) * .idGenerator(new MyIdGenerator()) * .database(new MyDatabase()) * ... * .commit(); * ... * } * ... * } * @param application the application. * @return the customize components maker. */ public static DownloadMgrInitialParams.InitCustomMaker setupOnApplicationOnCreate(Application application) { final Context context = application.getApplicationContext(); FileDownloadHelper.holdContext(context); DownloadMgrInitialParams.InitCustomMaker customMaker = new DownloadMgrInitialParams.InitCustomMaker(); CustomComponentHolder.getImpl().setInitCustomMaker(customMaker); return customMaker; } 开发者ID:weiwenqiang,项目名称:GitHub,代码行数:35,代码来源:FileDownloader.java 示例6: setupOnApplicationOnCreate import com.liulishuo.filedownloader.util.FileDownloadHelper; //导入方法依赖的package包/类 /** * Using this method to setup the FileDownloader only you want to register your own customize * components for Filedownloader, otherwise just using {@link #setup(Context)} instead. *

* Please invoke this method on the {@link Application#onCreate()} because of the customize * components must be assigned before FileDownloader is running. *

* Such as: *

* class MyApplication extends Application { * ... * public void onCreate() { * ... * FileDownloader.setupOnApplicationOnCreate(this) * .idGenerator(new MyIdGenerator()) * .database(new MyDatabase()) * ... * .commit(); * ... * } * ... * } * @param application the application. * @return the customize components maker. */ public static DownloadMgrInitialParams.InitCustomMaker setupOnApplicationOnCreate( Application application) { final Context context = application.getApplicationContext(); FileDownloadHelper.holdContext(context); DownloadMgrInitialParams.InitCustomMaker customMaker = new DownloadMgrInitialParams.InitCustomMaker(); CustomComponentHolder.getImpl().setInitCustomMaker(customMaker); return customMaker; } 开发者ID:lingochamp,项目名称:FileDownloader,代码行数:37,代码来源:FileDownloader.java 示例7: setup import com.liulishuo.filedownloader.util.FileDownloadHelper; //导入方法依赖的package包/类 /** * You can invoke this method anytime before you using the FileDownloader. *

* If you want to register your own customize components please using {@link #setupOnApplicationOnCreate(Application)} * on the {@link Application#onCreate()} instead. * * @param context the context of Application or Activity etc.. */ public static void setup(Context context) { FileDownloadHelper.holdContext(context.getApplicationContext()); } 开发者ID:weiwenqiang,项目名称:GitHub,代码行数:12,代码来源:FileDownloader.java 示例8: setup import com.liulishuo.filedownloader.util.FileDownloadHelper; //导入方法依赖的package包/类 /** * You can invoke this method anytime before you using the FileDownloader. *

* If you want to register your own customize components please using * {@link #setupOnApplicationOnCreate(Application)} on the {@link Application#onCreate()} * instead. * * @param context the context of Application or Activity etc.. */ public static void setup(Context context) { FileDownloadHelper.holdContext(context.getApplicationContext()); } 开发者ID:lingochamp,项目名称:FileDownloader,代码行数:13,代码来源:FileDownloader.java

注:本文中的com.liulishuo.filedownloader.util.FileDownloadHelper.holdContext方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3